package Composite;

import java.util.ArrayList;
import java.util.Collection;

//Banda es el composite

public class Banda implements IMusico {
	private String nombreBanda;
	private Collection<IMusico> miembros;
	
	@Override
	public void setName(String nombre) {
		this.nombreBanda=nombre;

	}

	
	
	public void add(IMusico m){
		
	miembros.add(m);
		
	}
	
	
	
	@Override
	public void tocar() {
		System.out.println("*****************");
		System.out.println("Hola, somos los"+nombreBanda);
		for (IMusico m:miembros) {
			m.tocar();
			
		}
		System.out.println("*****************");
	}
	
	public Banda() {
		this.miembros=new ArrayList<IMusico>();
	}

}
